package campus.aiit.ssl.dao;

import campus.aiit.ssl.domain.model.TimedTask;
import campus.aiit.ssl.manage.custom.dao.BaseDao;

import java.util.List;

/**
 * @author ihaokun
 * @date 2019/12/27 10:09
 */
public interface TimedTaskDao extends BaseDao<TimedTask> {
  @Override
  int deleteByPrimaryKey(Long id);

  @Override
  int insertSelective(TimedTask record);

  @Override
  TimedTask selectByPrimaryKey(Long id);

  @Override
  int updateByPrimaryKeySelective(TimedTask record);

  List<TimedTask> selectAll();

  int initAllStatus();

  int updateStatus(Long id);
}